#include <cstdio>

using namespace std;

const int N = 1010;

double q[N];

int main()
{
    int k;
    scanf("%d", &k);
    int cnt = 0;
    while(k --)
    {
        int e;
        double f;
        scanf("%d%lf", &e, &f);
        q[e] = f;
    }

    scanf("%d", &k);
    while(k --)
    {
        int e;
        double f;
        scanf("%d%lf", &e, &f);
        q[e] += f;
    }

    for(int i = 0; i < N; i ++)
    {
        if(q[i] != 0.0)
        {
            cnt ++;
        }
    }
    printf("%d", cnt);
    for(int i = N; i >= 0; i --)
    {
        if(q[i] != 0.0)
        {
            printf(" %d %.1lf", i, q[i]);
        }
    }
    return 0;
}